// pages/contact/contact.js
Page({
    data: {
      token:'24.78f63fbe848f370079763478a5b90e82.2592000.1703580126.282335-43769750',//刚刚在百度API网页上获取的access_tokne
      text: "",//初始页面展示的文本内容，对应“请输入翻译内容”下面输入框的文本
      translation: "",//用于接收翻译的结果，然后显示在页面上
    },
    // 点击删除图片时，调用del函数
    del(){
      // this.setData可以修改data中的数据，并且刷新页面，显示修改好的新数据
      this.setData({
        text:'',
        translation:''
      })
    },
    // 点击“译”时，调用search函数。这里需用调用wx.request来发起 HTTPS 网络请求。
    // 后附wx.request的说明文档。
    search(){
      wx.request({
        url: 'https://aip.baidubce.com/rpc/2.0/mt/texttrans/v1?access_token='+this.data.token,
        data:{
          'from':'zh',//源语种方向
          'to':'en',//目标语种方向
          'q':this.data.text//输入的要翻译的内容，我这里用this.data.text来取上面输入的文本内容，即需要翻译的文本内容
        },
        header:{//请求头
          'Content-Type':	'application/json;charset=utf-8'
        },
        method:'POST',//HTTP 方法
        success: (res)=>{//函数调用成功的回调函数
          let result = res.data.result.trans_result[0].dst//新建一个变量result来存翻译的结果
        // console.log("调用接口成功",result)
          this.setData({
            translation:result//把结果展示在页面上
          })
        },
        fail:(err)=>{
          console.log(err);
        }
      })
    },
    // 输入时触发该函数，用于获取要翻译的内容
    inputInfo(e){

      this.setData({
        text:e.detail.value,
      })
     
    },
  })